Bericht über den Workshop Applied Program Analysis (APA 2007)

نویسندگان

  • Jochen Quante
  • Thilo Mende
چکیده

Aktuelle Softwaresysteme sind aus Entwicklersicht auf Grund ihrer Größe und Komplexität manuell kaum mehr handhabbar. Dieses Problem betrifft den gesamten Lebenszyklus einer Software – neben der Entwicklung und dem Test auch die Wartung und Weiterentwicklung. Der Quelltext als verlässlichste Informationsquelle hat dabei für viele Aufgaben einen zu hohen Detaillierungsgrad. Durch automatisierte Programmanalysen kann das Abstraktionsniveau erhöht bzw. genau die jeweils benötigte Information extrahiert werden. Programmanalysen werden damit in der Softwareentwicklung zunehmend relevanter. Ein wichtiges Anwendungsgebiet der Programmanalyse ist das Programmverstehen. Empirische Untersuchungen haben gezeigt, dass Wartungsprogrammierer ca. 50% ihrer Zeit nur mit der Analyse der Implementierung verbringen, bevor sie eine Änderung tatsächlich durchführen und testen können. Techniken und Werkzeuge, die diese Analysetätigkeit geeignet unterstützen, können die dafür benötigte Zeit deutlich reduzieren. Entwicklungsbegleitender Einsatz entsprechender Werkzeuge kann auch dazu führen, dass die Software von vornherein besser wartbar ist, weil etwa die korrekte Umsetzung der Architektur sichergestellt wird. Auch in anderen Bereichen können Programmanalysen Unterstützung bieten. So beispielsweise bei der Fehlersuche: Es existieren Ansätze zur Erkennung oder Vermeidung von bestimmten Arten von Fehlern sowie zur Lokalisierung von Fehlern. Andere Analysen werden zur automatischen Erzeugung von Testdaten eingesetzt, um so die Testabdeckung zu erhöhen und damit die Qualität der Software zu verbessern. Auch für die Messung und Sicherstellung von Softwarequalität werden Programmanalysen genutzt. Programmanalysen werden also in der Softwaretechnik zu ganz unterschiedlichen Zwecken eingesetzt. Sie basieren auf den gleichen Grundlagen und stehen vor ähnlichen Herausforderungen. Dazu gehört beispielsweise die Aufgabe, genau die gewünschten Informationen aus den entstehenden großen Datenmengen zu extrahieren, um so eine effektive Nutzung zu ermöglichen. Diese Gemeinsamkeiten und der Gedanke, Erfahrungen aus bestimmten Anwendungen der Programmanalyse in andere Bereiche zu übertragen, bildeten die Grundidee für diesen Workshop. Am 27. September 2007 fand in Bremen im Rahmen der INFORMATIK 2007 der erste “Workshop Applied Program Analysis” statt. Ziel dieses Workshops war es, industrielle Anwender und Forscher aus verschiedenen Gebieten der Programmanalyse im Kontext von Softwaretechnik zusammenzubringen, um einen Erfahrungsaustausch zu ermöglichen. Dabei stand neben einem breiten Spektrum von Einsatzzwecken der Aspekt der Praxistauglichkeit im Vordergrund. Im ersten Teil des Workshops wurden sechs ausgewählte Arbeiten präsentiert und diskutiert. Die Beiträge befassten sich im Wesentlichen mit den Themen Reengineering, Softwarequalität und Programmverifikation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz

Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops "Software Migration" und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über

متن کامل

Bericht über den 5. Workshop "Performance Engineering in der System- und Softwareentwicklung" (PE 2004) am 14. Mai 2004 in München

Rud: Performancebetrachtungen im Umfeld webservice-basierter Integrationslösungen − Dietmar Weber, Antonius Erdmann: Performance measurements and prognosis for large-scale multi-processor telecommunication systems − Hans Mauser, Christoph Wincheringer: Performance Analysis of the IP Multimedia Subsystem for 3rd Generation Mobil Communication − Stanimir Stojanov: MALINA – eine agenten-orientiert...

متن کامل

FG RE: Bericht und Beiträge vom Treffen der Fachgruppe am 25. und 26. November 2010 in Stuttgart

Am 25./26.11.2010 trafen sich wieder mehr als 50 Teilnehmerinnen zum Jahrestreffen der Fachgruppe Requirements Engineering, dieses Mal in StuttgartFeuerbach. Gastgeberin war die Robert Bosch GmbH. Wir bedanken uns ganz herzlich bei Herr Dr. Behle, der das Treffen so erfolgreich vorbereitet und betreut hat. Passend zu unserem diesjährigen Schwerpunktthema „Requirements Engineering zwischen Mensc...

متن کامل

Bericht über den Workshop BSOA08 in Leinfelden

Moderne Integrationsarchitekturen bestimmen zunehmend die Art und Weise, wie softwaretechnische Lösungen im Kontext industrieller Problemstellungen umzusetzen sind. Immer stärker wird den Verantwortlichen dabei bewusst, dass die erfolgreiche Umsetzung derartiger Lösungen von vielfältigen Einflussfaktoren beeinflusst wird. Im Kontext der Softwaremessung werden daher produkt-, prozessund ressourc...

متن کامل

FG RE: Bericht des AK Requirements Engineering und Projektmanagement über den Workshop Anforderungsbasiertes Projektmanagement vom 14. - 15. Juni 2007 in Fulda

Der Arbeitskreis " Requirements Engineering und Projektmanagement " (www.repm.de) wurde 2004 innerhalb der Fachgruppe " Requirements Engineering " gegründet mit dem Ziel, die Beziehungen zwischen Requirements Engineering (RE) und Projektmanagement (PM) zu analysieren und Vorschläge zu erarbeiten für deren effiziente Zusammenarbeit. Mit dem Workshop " Anforderungsbasiertes Projektmanagement " be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2007